home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48_2
/
util_jc
< prev
next >
Wrap
Internet Message Format
|
1995-03-31
|
40KB
From: James H. Cloos Jr. <cloos@theory.TC.Cornell.EDU>
Subject: v04i024: util_jc - Utilities v1.0, Part01/01
Newsgroups: comp.sources.hp48
Organization: Cornell Information Technologies, Ithaca, NY 14853
Followup-To: comp.sys.hp48
Approved: spell@seq.uncwil.edu
Checksum: 562607783 (verify with brik -cv)
Submitted-by: James H. Cloos Jr. <cloos@theory.TC.Cornell.EDU>
Posting-number: Volume 4, Issue 24
Archive-name: util_jc/part01
BEGIN_RDME utildir.rdm
I collect a lot of useful utilities for my 48. Given the
disadvantages of having a 128K card merged for my kind of use, I like
to shunt these utilities off to port1, my (usually write protected)
RAM card.
This directory contains all of the stuff in my current incarnation of
my utilities lib, all ready to be sent off to usrlib. (Well, I left
out CSCAT and LBLD, for obvious reasons. ;)
I thought that someone might find it to be a useful starting point.
I've edited many of the programs herin to use the dispatch routines
intended for named XLIBs, rather than the versions better suited to
running from a global name, etc. I've also moved the main part of
many of the routines to sub variable. In each of the latter cases,
the name includes a period. These will all be invisible once the
directory is converted into a library.
If anyone wants src to the stuff *I* wrote, please ask.
Each of these is the most recent version I've seen on the net a/o bbs.
If you change the value of $ROMID, be sure to update $CONFIG to attach
the accurate value. ($ROMID is currently set to 1791/0x6ff.) Note
that the LIBRARY menu is sorted by libid, highest first.
Enjoy,
-JimC
--
James H. Cloos, Jr. "Entropy isn't what it used to be."
Cloos@CrnlThry.BITNET --c/o Fortune (PH: +1 716 866-5249)
Cloos@TCGould.TN.Cornell.EDU #include <std_disclaimers.h>
<world>!cornell!batcomputer!cloos PersonalZipCode: 14226-1111
END_RDME
BEGIN_ASC utildir.asc
%%HP: T(3)A(R)F(.);
"69A200F6DE1500000030E607E230D9D209BC26997A28E816D9D201192040300A
3836B2130ED2A2CDBA2B67A239916ED2A28813090BA2FC4363F2A22A170CA130
CDBA2FC7A22C2306B316178A264B30EE170D9D20ED2A2479A2B21305E1708813
06B436A88A2CB9167A726B21308C000300766E230D9D20881309E550322302A1
7084E2030E607E25AC26AF250CAF06EF9A2881309C2A279B308C170C07268162
2B213076000900525F4F445E294E49490D9D2088130F853059F30E2B30399162
BC8188130265308DA364EC307F8162ED73F2926DEE32FA42524430CAF0611920
A20002CE301192078200CBD30D2473CCD2067610823179E7E78FB97601C91431
3016913210417914313016E1641421011641321031C414313016E142CC8A8501
641691321021141311111411741411761131411333466200CA131340000912A1
34152716F058FA4CB28E78D011A24902A090EA05A08BA501028F88AC0111CC10
150C20AC28EC4B0AC28E1AB011234084002490C708BE1605E26C002034889991
088EA2A01471091318E22D09795105118CA8E68B08EAEC08F88AC0119CE10952
DAC2B468EECA0AC2B468E02B011C135147CECE4B2CE5558E5B018E4F218E43A0
8EC4E08E2CB08C62A08EA9901318E6AC08E29C005BCC8EDE90AF21081098C7F9
01438E85418FA4CB28EFCD08EC4018E87118E05C08E859011C1351478E3FE08E
3EF0D28E5EE0058FBCEB28F779B2AC08F896B28F6DEB28F779B28FAA6B28EC02
18ECEB0AF2AF32EB07B578ED2908E8BB08E97C01348E2C80147CE131AF0AF18E
2AB08EFAB0AC018F1848ED8B010B8EE9B0058E5E808E33B08E89B08E2B808EA6
B08E87B08E51B08EBB808ED6B0AC21238AC50BCE1238ED7808EF2B08F88AC011
BCE559058E04B08EB880BCC8E13B08FD7EB28E44808E6FA018F1848E02808E79
90460642F8EFF70AF2CEAF3A5F8E82808EB4C08E73A08E7CA0058E5180AF3AF2
2B335441AFF8E7F708E6B018E69A08EBAB0AF0AF18E07A08EA6A0D28E43D0AC0
8EFBB011C135179AE214D8EB7C08E60E08EDC908EA5A08FB8EB28EFD80460664
5794774A78E8DD070578E0C804A411C13517914F96E918E68C072E673178E898
052276078E24B0057F0777478E93908E109011C135179AC2B46155420324A08E
75C01348E129017F1743068ED9908EA890A0E50F8E66B077668E18907B868E88
800576A68EE280719678968E02808EED808E24808ED5B005AF2CEAF32EB07B07
74868ECB808E7390AC28E0C7046064418ED7808ED0908E5BC0AF0AF18E1E808E
199013477E5147CE10AE61318EBD8013710B1378E9B808EEAB06D508E3C80057
1068E06808EFB807BD578174F28EC8808E34808E498074D51CF1C48EB8807EA5
7BE65606E2B8E55808EC5800577A51231338EE5801331237B7578B64FC8EF180
8F88AC011ACE10A460646FAF210810974258E71807CB78EB18018F18473B68EC
D6079A67A0571A6AC08ED2908408C7FB07E3771E67AD48E79F08EE6B078D4752
58EF68013470A670A4147131DACE10ACE06D670971331031338E96A07127AF21
54716F154716F15471697457154716F14416477171128AC021371088E4690118
13572E67127602007068B2017DC61CF1C46FA018F1847E177D9672067AE6057A
B5724472B572B67D34BCC7114BCC79867AE6760471767F35560628971B616F16
475B57D967F6516F16478F371657A467CE3BCC70C3BCC72F5729675B376267EE
45606139706616F16473660573B312313371661331237E737A568FD7EB20706D
711A8B7F17FE47295723617F1747963BCC744375845808C7C8F78E58F88AC011
ACE10A4606F9E07769575D578457AD58E28908E108078D2794777B40577037BA
570D27E037AB275137113BCC75351361341357CB47C857D9579B27D657C75AF2
AF32E303A8F79B27B75779279C579A21371361377DF4763571627EA2BCC16F16
47A827E35716278D479357D057684781573627D727FF479048EBAC07A468508C
419011C135179157494E606BA005AF0CCAF12E305A852032EC07AE317F17478B
47FF170947AB117F17473B38E54C08E44807CB173C17DA17623919606FEA7604
75748ED18078F3776471C17D6179E5057F7170A17071743175E246062C08D04F
01170157494E55B461554759605787176F072147C117071701579837F0378537
7E279737CF30574017A41723378036A8A7CF575E27692734374C3AF22C32521A
F7AD2BCE78907F017357AF0AF12EB0579527AC67EA47F728F88AC0613A73A57C
8211997A9111805BCE1087BD074857D627FC0CE1087B0613411879361187A337
923068F88AC007CE5AE8C836FAF9AF7AF601AFDAFFAFDAFE0104114131203427
200CA018DF6EB28D5BEB28D0CEB28DBCEB28D6DEB27EEF136061368FAC7B2071
340174DF8DE19B27BB264FF7E7F6CEF8D779B28D9DBB28DCBBB2058F64E927B3
18F64E9212011C13517B147134150716F110150716F8F88AC01361451CB147CE
1458AE00208F2D760142164808C114ACA10413114710870C497D001371341187
8C1DB8FC0760AF011C94AD0B542EB055D0058F141A20476757F3F64BF114ACA1
04D2796497D00AF011C94AE02EB0505CCAB07F35780F45D05D6C620340005049
08BE0001FA8B24001AF0AF10305BCE7C8E2E9190094800017831740070318D99
EB275716CEF75917311792171EF7701AFAAFBAF50171F07ACF79E065CF720175
A47AF065BF7BE0759473E065AF7D105607673057C74700076C07D0E61A0AF0AF
12EB05B05011CF1C41CF1C41CF1C41CF1C41CF1CF1C90117F17417F17417F174
17F17417F17F1790118F18418F18418F18418F18418F18F1890116F16416F164
16F16F16901D7F3C3C6C3C3011CF1C48D660C218F1848DB40C21CF1C48D3EFB2
8DDFFB28D710C28D130C220349020066202034E120069102034D52006C002034
4F100D711C04CB05134689F2034902006C0020344F100D711C04CB05134629F2
0321106DF1203262062F12032B3067E120320506CD1203256061D12032A7066C
12032F806BB120324A060B120329B065A12032EC06A9120323E06F8120328F06
4812032D01697120322216E61203273163612032C41685120321616D41203267
162412032B81673120320A16C2120325B161212032AC166112032FD16B012032
4F1600120321106DF0203262062F02032B3067E020320506CD0203256061D020
32A7066C02032F806BB020324A060B020329B065A02032EC06A9020323E06F80
20328F064802032D01697020322216E60203273163602032C41685020321616D
40203267162402032B81673020320A16C2020325B161202032AC166102032FD1
6B007310665D7B00686D20326200423310020D711CCB135017400634D04D711C
135147EB7FFC203427200C3137CB135017C0069FC74006B0D04D711C135147EF
174147CB7FBC2034282006FBF774D7D0A779B75EC710A6E8B7AFC7E1D7B0A76C
979C9706C720A72D979D9736BBCC7FE973A9714C749C744C7BD97BA965B97FAC
783BBCC7C797B342E91DA1AC1B05AF223305AFA8D16EB277FB763C7B5979EF7E
3C7F6F7FDB704C8FB8EB276897FDA72497A7966DA77AE134D230270CEAF21081
0930270FB73AACE55F01793B7EEA057083718F11C13514704CE10AE67DAEAC00
57FF87EBBAC27ED88F88AC011ACE10A5FD058606079F8203431000EA730C8E58
8F77CD8ED48F8F7AEB2720A5808CED7F11C135179157494AF17A4D8E768F8E22
8F73D95808C936F78407C8A7E1B8E628F766A712A75B28E6E7F8F7AEB28EE28F
8ED18F7F8991D808C967F8CE70F798C7BE97C997FD97D4E7CFB77B9754A78CA8
FB8EB2057FE98ED08FBCC8F0B7B27BE971C98EBA7F8F7A7B2203205075A98E39
7F8ECB7F8EFD7F739978907929799C7C697B8D8EB57F7EBC058F7A7B28E467F8
E967F73BD7E7979197DC117F174700A8E227F7FBB7129057FA1746B7EF90572C
18EC17F8EB37F8E49DF7C4C8EFF6F78785008E4E6F6EA9726C74E87C497CD879
098E2C8F8E578F743974B877DC74C07B398E848F7BE87A988ED48F77BC8E348F
8E478F7F8C72A016F1648E618F75C88E668F7A708E518F8EB96F8E208F8EF86F
8E466FAC67CD88E728F94A607640793C8EDD7F8EB68F8E818F768C8E768F8E8E
7F70888EEF7F8E9B7F766C8EB38F8CCC7FBCC118BCE108018E1D5F8E087F7CF8
7E5097D606D5C8E0D5FAC28E2D5F8EB06F7D507D3C8E6F5F18F18474988E465F
8E9D5F11A94A01118AC6108AC0018CE17F2E11991E70AC00191DB08E255F5FE7
7008DF0AB28E785F8E6E6F8EB75F8CC45F3191AF1A7504C405550B75A6E5DE25
A3CB3481591D7FBF5AD4AC001B2130317109005C4149564E294E49490CCD208E
0008FB976014713414216434C2A208A2606590146818FA4819F2D7164808F84F
1F0010015F08088315D032008AB532000ABAAB2CF48414A16127A644E1AA9801
0D51FCF4A214A1612761EFAA68010D55DCF4E014A1612765CFAB2801201B0010
015E08089315C085F80808F2D760142164808C301009005C4149535E294E4949
0CCD200C0008FB976014713414216434C2A208A2606180146818FA4819F2D716
4808F84F32008AB532000ABAAB2CF48414A16127A644E1AA98010D51FCF4A214
A1612761EFAA68010D55DCF4E014A1612765CFAB28012085F80808F2D7601421
64808CBD0008024944535E294E49480D9D20E4A205100077777777777777772C
23018D352C23040D35CA13018D3540D355AC2618D3540D350AE350AE350BE358
813018D3518D3518D3518D350AE35E4A2051000F0F0F0F0F0F0F0F040D35E4A2
070000FFCA13050F353DE350BE35B21306D00090453554E444E22494E490D9D2
0EB6E2FEF30FD5500F456E5E40D9D202EAE2CCD20930008FB97601BA11003041
5C01BD010030415C08F2D760142164808CD1B034CEE294BF5876E2D9D202BF81
B2040BF5E253040BF5E212040916E2B2130C85D2B21308BE40D9D204CDD27C0E
2D9D206A4231DE40B2130B21306A423DA9168CFE279470CCD20130008FB97601
B0010015E08089315C08F2D760142164808CB213034100904535542565E22494
E490D9D202EAE2CCD20930008FB97601BA110030415C01BD010030415C08F2D7
60142164808CD1B03C73D2FEF3018A3047A20E24D2EE3D20A3D238441B21300D
470E5E40D9D201A9D213593D9D2057140487351DF60A2170B2130D9D20EA4315
2115B213011920C0C0078D40E47D2C73D2D1B0379E60E24D272D70144D2FEF30
D9D2079E600A3D272D70B21302A1704B2E2FD336D9D20442309A0E23C9D22622
439916D9D2086050E4116B21301A22439916D9D203112444230C2A16E8424574
24B2130F7224CB916D9D207A1402B9D22EAE21A9D2B2130B21305E170FEF303B
AD2B4556F87D2DEED250556F87D214ED25923013D03CAF0644556F87D24BFD2B
D456F87D2C4DD27F456F87D289ED2881309E456EFC36D9D2085230C6E03BC916
5AFD2B2130B4F06260560AFE288130D10F2ED2A29C7A17C0E2BC91654AD2E3D4
0E5E40D9D2097781132365CE3685230D9D20BD37011436D1D269EB500BB262C2
30562A1E0A510BB26BBF0618B02FCC510BB2632230D5345E0A516732667326CD
4E2592305E226D443644230B2130B21308BE404CDD2BC91650ED2D9D20930411
9816D9D200AFE2CD4E27C0E21DE40B213046D4069E4678D400BB265E2269CEF2
CD4E279E609D3D272D70B213075D40FEF3047A209D3D203D43B21300D4701192
011C0078D40037D2B61033915017D00FD33262BC1F17328ECD25DF2251A81D48
81E5E40339D28BE40D9D20803816EC400AFE2CD4E2B213079470A4AD2D9D20D4
1315963144193B213095D26E6556E1FE22B9D22EAE21A9D20E91654AD20E916C
6BD2BC91670CD285230419033F91670CD2FEF301AEF2D1B03CCD20520008EBF9
216117114B148311314D8D34150BC916A9AD2C0726DE050881300F45679B302C
230A1556916367F8165BEF22E45679B300E916F2CD244230BC91620CD285230F
D550881300CA3047A20BF3D2D64D2394D2B21300D470E5E40907F28BE40D9D20
803816EC40EB4E20CA30B2130794700E91654AD20E916C6BD2881300AFE23223
064E4691D30CB916D9D20C2A2090000A3A0673265E226B2130D10F2BC91654AD
285230881304A832DA916D9D20E7F066EFD2B21304A7E2F1916D9D2058376BC9
1670CD2B2130B79708E816D9D206D7E2BC91670CD2B21300F456E1FE2BC91632
ED2B21308BE40D9D206EC408813081A1617D002B9D246D407C0E26A423A4AD24
41931DE40B213017D002B9D26A423A4AD2441937947080381B21308070090642
5853445E294E49490D9D20A9B02E8F60B2130A200020E40520D9D20ECE819FF3
084E2030E607E2B21309200020056420D9D20ECE819FF3084E20300766E2B213
0920006035540542E4C460D9D20ECE81D00407A721B2130920005014C4454453
50D9D20E1A81B2040EC37012270881308D761C4130E4E30592304EC30A2170D9
D202C23087951BB726DA0402C2301BE36D9D20DA0404972667654FE226B21304
4230391500772132230C4130B2040AB426E9330B2130F3040097369242143370
A8193B21306D0003025657530D9D20E1632521A1683A24B2A21C432D6E204047
F607C8D6E201067D6E20300776D6E1632C9432D9D20E1632858A1521A1B0BC19
C2A2DA5E1D85E1C2A20320002554144494E4740244942502E2E2E23F2A2485A1
3CE22D6E2010674B2A2EBBE1AFE22D9D20339201000000000000510FA1A178BF
1491A1DBBF129E2080360076BA1B21305BF22D9D20D6E201067FA1A133920100
0000000000510FA1A1DBBF176BA1B21305DF2247A20B213047A20C2A20700002
7C2A207000036C2A20B0000374727C2A20B0000B527D5C2A20B0000B536D5C2A
2090000B7D7C2A20B000076C626C2A20B0000C6F636C2A2090000BABBC2A2090
0007272C2A207000032C2A20B0000762726C2A20B0000471676C2A20D000057E
69647C2A20D000087C69626C2A20B0000469627C2A20B0000C69626C2A20B000
02616B6C2A20B00006657E6C2A20B000036D646C2A20B00002696E6C2A209000
08725C2A20900008734C2A20B0000C4B5D5C2A20B0000368627C2A20D000036F
64656C2A20D0000C6461647C2A20B0000548545C2A20B0000548545C2A20B000
0548545B21304B2A29C2A29C2A29C2A24B2A247A20B213047A20B21301C432D6
E201065D6E201035D6E201045D6E2010E4D6E2040D6F62756D6E205066964756
D6D6E2040964756D6D6E2040475627D6D6E2040D6F64656D6E2040D656E657E1
6323CE22D6E20106547A20B2130D9AE1AFE22D9D20D6E20106545632D6E20103
597632DCC029C2A2D6E2010658B9C10A132D6E201096D6E201065D6E2010966C
7D145632D6E2010E497632DCC02D6E2010E4B0BC178BF18B9C19C2A290DA1ED2
A2DBBF1C58C1C2A20D100002020202020202020202020276BA19C2A233920100
0000000000010C58C1C2A20700000276BA1D6E2010E49D1A1DBBF18DBF1B0BC1
C2A2051000020202020202020276BA19C2A2743A2C58C176BA1D6E201045D6E2
010E482EC19C2A276BA16C7D176BA178BF145632D6E20103597632DBBF1D6E20
1096DBBF1704D1D13A2485A1C423247A20C2A20D000065945475C2A20D000009
3545B4C2A20F00000555257454C2A20D000005144584C2A20D000045950554C2
A20D000054859445B213045632D6E2040D656E65797632DCC02ED2A2D6E20506
6964756D6D6E2040964756D64B2A2521A13CE2278BF18B9C19C2A2D5CE1AFE22
D9D2029E2080333029E208031009C2A2387C1B21305DF22B0BC1C2A201100002
479707560276BA13CE22D6E2010674B2A2B9DE1AFE22D9D20D6E201045D6E201
0679C2A276BA16C7D1B21305BF22C2A2070000A25DF2276BA1D13A2387C14563
2D6E2040D6F6465697632DCC0233032D6E2040D6F62756D5032D9D203CE22D6E
20106547A20B2130D9AE1AFE22D9D2047A20B2130D6E201035D6E2040D656E65
7D6E2040D6F6465629E20A0300045632D6E2040475627D697632DCC0245632D6
E2040964756D697632DCC0245632D6E2040D6F6465697632DCC02B21305BF22D
9D20C2A207100056D607479702469627803A2485A13392020000000000004403
392000000000000005104C5A1FE3A245632D6E2040475627D697632DCC02B213
05DF223CE22D6E2040475627D69C2A2279E1AFE22D9D20683A245632D6E20404
75627D697632DCC02B21305DF22D8732D9D20D6E2040475627D64B2A2279E18A
732D9D204B2A2933A1B21305DF22D6E2040475627D6683A2279E18A732D9D20D
6E201065D6E2040964756D66C7D178BF182EC11C432D6E201035D6E201045E16
32D8732D9D20D6E201045339201000000000000110279E18A732D9D20D6E2010
3504B02634E1DCC0247A20B21300F2E1B21305DF22D6E2010453392010000000
00000510279E18A732D9D20521A11C432D6E201005E1632D6E201035EB3A1D6E
20300776D6EB3A1D6E201005EB3A1EF532B21305DF22C2A20F000065945475A3
D6E201035B0BC176BA1D6E20103504B02B0BC19C2A2ED2A2387C1AC4228DBF1B
21305DF22EF532B21305DF22D6E2040475627D6B93A2279E18A732D9D20521A1
D6E201065D6E2040964756D66C7D127432B21305DF22D6E2040475627D60B3A2
279E18A732D9D20D6E201065D6E2040964756D66C7D11C432D6E2020F626E163
23CE22D6E2020F62682EC1339201000000000000510D9AE1AFE22D9D20C2A203
10000555257454A302D6E2020F626B0BC176BA1C2A209000002F376BA19C2A24
85A14B2A2F17A13CE22D6BB1339201000000000000310279E1AFE22D9D203392
020000000000004503392099900000000000504C5A1D6E201065D6E204096475
6D66C7D1EFE02D6E201065D6E2040964756D629E20803A3029E2080333029E20
80320029E20803330DBBF176BA145632D6E20106597632DCC02D6E201035D6E2
040964756D629E20803A3029E2080333029E2080320029E20803330DBBF176BA
145632D6E20103597632DCC02D6E2040D6F646563F2A26C7D19C2A290DA14563
2D6E2040D6F6465697632DBBF13F2A2DBBF1704D1B21305DF22B21305BF22D9D
20C2A20520003414E4E4F445020555257454024494259C2A2485A13392020000
000000004409C2A24C5A1B21305DF22EF532B21305DF22D6E2040475627D65C3
A2279E18A732D9D20C2A2050000521A1B0BC1AC4228DBF1B21305DF22D6E2040
475627D6FE3A2279E18A732D9D204B2A245632D6E2040D6F6275697632DCC02B
21305DF22D6E2040475627D6AD3A2279E18A732D9D2047A20B2130D6E2010454
7A20B213047A209C2A29C2A29C2A24B2A2C2A20B20003554C454344502459505
540246962702D302A2B213029E20A030003CE224B2A2279E1AFE22D9D20B2130
5BF22D9D209C2A290DA178BF13CE22339201000000000000510279E1AFE22599
A15DF2245632D6E20106797632DCC028DBF1D6E20300776D6EB3A1B21305DF22
B21305DF224B2A245632D6E2040D6F6275697632DCC02B21305DF22B21304963
2B21305BF22D9D20C2A207100056D607479702469627803A2485A13392020000
000000003303392000000000000005104C5A1B21305DF22EF53293632B213045
632D6E20300776D697632DCC02FD332D9D20D6E20300776D6EB3A1B2130F1732
D9D20D6E204047F607C8EB3A1B21305BF22D9D20D6E204047F607C8EB3A1B213
05DF22EF53293632B21306C110406414354540D9D205AA81CCD20A10008FB976
08FDBB108D34150E5E40E8F608BE40D9D20CCD20A10008FB97608FF8B108D341
501DE40B2130CCD20A10008FB97608FF8B108D34150B21306900020550520D9D
20E1A819C51411CE2300403D816F61A1881302BB46D9E36D9D2047A204B2A24B
2A24B2A23F2A23F2A23F2A23F2A23F2A23F2A24B2A27E0567E0567E0567E0567
E0567E0564B2A24B2A22FDC14B2A24B2A24B2A24B2A24B2A210DC110DC110DC1
4B2A24B2A23392010000000000009204B2A23392010000000000001303392010
000000000002304B2A24B2A23392010000000000005303392010000000000005
303392010000000000007303392010000000000005304B2A2339201000000000
0400404B2A233920100000000000024033920100000000000024033920100000
0000000240339201000000000000240339201000000000000240339201000000
0000002403392010000000000202403392010000000000202403392010000000
0002004033920100000000002004033920100000000002024033920100000000
0020240339201000000000030240339201000000000030240339201000000000
030240339201000000000030240339201000000000000240B2130322306B650D
A9164B2A2B2130D9D204423010DC1B213097614B21307330050244595055450D
9D205AA819BC2653026CB916D9D20B7970CB916B9F0688130B2130CF1A1B9F06
32230BBC5118E50B21303600060745445B4549560D9D204B2A2837A1881302AC
14F3F14592306B65044230F6A36F1916B7756322306B65044230F6A367F816B7
756B2130F6000500525F4F44550D9D20ECE817104084E20900525F4F445E294E
494B2130B300040052534C440D9D20ECE819FF30D9D20AEC81229127F62698F2
6FBD81B2130B2130340005094E405254550D9D20E1A81CCD20A75008FB97608F
E316084F8F60860DA34F0100EE443819F21098F51110808F8FDBB101198F97B5
0AF210C243065068F5E0108DAA5608F176611FB010014F8088514D8FF8B108F5
E0101108F662458FB976011CD08AE40E48DC75302430375025BA93DA093B50B3
57DB034008007BB15D281A30A74B15D093FB1D7739011A7C80DBFE0E31748011
CE610C31F7D5111CC4E3101D914C1618F47C004921FB010014F80885A0C4D080
895A0C55014D6B5F6C0F07C213515329240007302A37580A0E4B893F1F619F0E
39D0AE479CF035665309ACFFCA9A9FCCF9A30655603CF9AA9FC5603306565300
356FCA99ACFEDB88BDE7421124747122174DE8BB8ED21744712B8EDDE8B8BDEE
DB81247742174211247EDB88BDEDE8BB8ED47122174B8EDDE8B2174471212477
4218BDEEDB89ACFFCA90356653030655603A9FCCF9A56033065CF9AA9FCFCA99
ACF65300356A374008193293F2F0307C281B3A35A37B37A4F53F0204D1A852F3
0B20AC7AB3840783248F775241F70524AE80824C4000A6C4BB1574A4652FA64C
4789F69B165B161B16DA169A165A161A16D916991659161916D8169816581618
16D71697167B163B16FA16BA167A163A16F916B91679163916F816B816781638
16F716B7167716D116911651161116D016901650161016DF069F065F061F06DE
069E065E061E06F806B80678063806F706B70677063706F606B60676063606F5
06B506750635063D06FC06BC067C063C06FB06BB067B063B06FA08600080821D
2A62A6E5CF1574A46580A3DB370208604580C0093151B35850A4F4FBA6E5CF15
74A46511808DB3786050A3DC5C71574157415746A3E8607280C0312184066BF8
60A352031F07A808405F931F07C705E808602835200000B01A0331216F7F6EAD
08701D50CD9AB21FA1100CE4311574A4653F31A14E1070331A0A6E4001574A46
52F31B1A6E5CF1574A4650002A35B07A37A4F5000702FBD8132230C2A2050100
027F7D38485868788898A8B8C8D8E85BF70BBABBF7F7F72B3BF7F7F7F7F7F7F7
080C2C8CACBCECFC4B06E58AE79DBD3AFADDDF0B7C7E1D1F1AFB4A3A5A7A662A
2EAE4FBF1E9E3FAF0E8E2F9F4EBE6FCF5CEE8D6C5EDE8F6E4CCE6DCD9CFEFD4D
1C3C3E0D0FDCCC3D2D5D5F3537AD95FFEDEF7B5B6BEBD2CBDBAAABBAE9BB1B0A
9F32332230B2130AB600405535147440D9D20ECE8112040D9D20881307B55039
9162AC81980509AF16DA9162AC8179E60D9D20D6E207036F6D6D616E64688130
70280442309EB5032230D2A628DA16D9D20C2A209100002826457E63647E2920
22C230B1F62B9F06CB916D9D20C2A2070000F839150B21302C230D0F62B9F06C
B916D9D20C2A20700008839150B21302C23035F62B9F06CB916D9D20C2A20700
004839150B2130B2130C2A201100002822505E492B9F0639150B5421B21302C2
3047A20D6E208046963707E616D656D6E207036F6D6D616E646B21300D470881
3079E60581B1E2B308DA16D9D20442303004099040B11406FD463F04047D460B
D46A0E46ABD4600E4694040B2130CCD20E5100143E71748FB976013016414234
E1A818A6E0D21088DF7530164723021F8110F810FE81FDE81ECE81D6B8129B81
B5A8108A815AA8107135241471748A2240D52F164241471748A2B10D52F2072A
0808244CA36611070908082490246808C7E708FB976011B134D214234B21308A
6F011A1088FF753011AE610A34119208A6C01641466F00132164146130164108
8F91030136068F735608FB976007134649FD210A8092010813610B8F73560016
45A3D6E208046963707E616D656E8F6013593F55A38A816D9D20C2A20D1000E4
F60214277657D656E647375F321C209354093B2130954509FF3079E60D9D20D6
E20504797075637D6E20507786963686C9B26D6E204016277637CCD208B0008F
D5F30CE10A8FB97607C300070809072C0D0E0F001101121314151B161C1D1E1F
1027181122222222207134B14490A1C6B0016E16EF4D2A96F4101132C6CA130D
014A1008F7356011ACE5C0142164808C10A8FB9760111636FC2A207000032D6E
205077869636864E76139150C2A20D000002F6660239150D6E20703686F69636
56374E76139150B64218E1A3D6E204016277637BD370122708D761D6E2040162
77637D2E30122700ED3052330D9D208A816C2A20B000014E6979FF303D816C2A
20510003597D626F6C69636580403D816D9D2079E60D9D206B6508DA16D9D208
813079E6084115E2B303223079E60634E1E2B3057B30B21300CA30B2130D6E20
7036F6D6D616E6460CA302C230B7650FED30300407F3702C23012270C9B26881
3046C303BF30D2C26D9D20881309FF30E5216E8F603223030040E5216E8F6057
B30CB91630126B21304423043370A21168DA16C2A20D000005943445C2A20310
000527F6762716D6B21301192000100CBD3078D40B213039150F3040122700ED
309242143370B2130EF116B76500CA3047A20D6E204016277637D6E205047970
75637D6E20507786963686D6E204046963707D6E20703686F696365637D6E204
056879647B21300D470D6E20703686F6963656379FF30C6816D9D20D6E204046
963707E8F60C2093540937947079470B2130D6E20404696370779E60D9D209FF
303D816D9D2078636A6536C1B46B1FF3D9D208870418A3079E60D6E204056879
64772D70B2130F7140745364423021EF3B2130D00403D816D9D20C1B4674536F
7140745364423021EF3B21308523021EF3B213018A3018A3047A2047A20C2A20
D0000E4548545D9D2088704D6E20507786963686FED30D6E20703686F6963656
372C2304EC30CB916D9D20649263392030000000000000203392089900000000
00050A5141B213079E60D6E2050778696368672D70B2130B213047A20C2A20D0
00005255465D9D2088704D6E20507786963686E0E3066226CB916D9D2044230D
6E20703686F696365637339203000000000000020339208990000000000050A5
141B213079E60D6E2050778696368672D70B2130B213047A20C2A20D00005485
9445D9D208870418A3079E60D6E20405687964772D70B2130B2130B21309FF30
0CA3079E60D6E2040568796475513658983794707947044193B2130B21308EA0
0405425D82540D9D20ECE810DB460B5A2B2130520004025D8542540D9D20ECE8
19FF301C5A2B2130520005055E425F44550D9D20B5A81CAF06B2130220008055
E434F45425345480D9D20ECE8152140FBD81B2130D20006034F45425345460D9
D20ECE819FF30AEC81B213092000402534D45440D9D202BA8196126DA9162BC8
1AEC81B0A4029E20EB4C00B2130F30003035D8E430D9D20ECE81D004051B50B2
1303200090A43545745445D4357490D9D20ECE819FF30D9D20AEC8178D40B213
0D5040D9D2030A5078D40B2130B21307500050642585344550D9D20ECE811204
084E20906425853445E294E494B2130B300040E494243540D9D20E1A8124F501
6F50FBD81B2130A20003025D88530D9D205AA8167E70B2130E10005064C474D8
2550D9D205AA81E0835B2130220005005C414956450D9D20ECE81D004084E209
005C4149564E294E494B2130B30005005C414953550D9D20ECE81D004084E209
005C4149535E294E494B2130B3000402494453540D9D20ECE81D504084E20802
4944535E294E494B21307300050453554256550D9D20E1A8184E209045355425
65E22494E4B21306300050453554E44450D9D20ECE811204084E2090453554E4
44E22494E4B2130B3000604225F4D49444603392030000000000197105200060
42459445C45460C2A20D2000554594C43502A3F2574796C602C4962627162797
24000704234F4E464947470D9D2011920FF60090770B2130B200080426594359
424C4548047A2084E203035D8E484E20402534D45484E206034F45425345484E
208055E434F45425345484E205055E425F44584E204025D8542584E20405425D
82584E2050453554E44484E2050453554256584E20402494453584E205005C41
4953584E205005C414956484E205064C474D82584E203025D88584E2040E4942
43584E2050642585344584E2090A43545745445D4357484E20405535147484E2
05094E405254584E2040052534C484E20500525F4F44584E2060745445B45495
84E2050244595055484E2020550584E20406414354584E203025657584E20501
4C445445384E206035540542E4C484E2020056484E2020E405B2130C435"
END_ASC
BYTES: #534Ch 10752
BEGIN_UU utildir.uue
begin 666 util.dir
M2%!(4#0X+4&6*@!O[5$ #;G N YTMD,MBF:>"CF&=+1"1 @0#H(-C*S'@
M+2K<J[)V*I,9YBTJB#&0L"K/-#8O*J)QP!H#W*OR?"K",F [87&H8K0#[G'0
MV0+>HD*7*BLQ4!X'B#%@2V.*J,*;8:<GMA(#R P &?F,M#9 H@QD%X%(S(@
M&@=(+C#@!N=2RF+Z4L#Z8/ZI@A@#R:)RN0/(<<!P8A@FLA(#9P"0 "7U]$3E
MDN24E-#9 H@Q\%@#E3_@L@.3&2;+&(@Q(%8#V#I&S@/W&";>-R\IUNXCKR0E
M1 .L#Q:1 BH (.P#$2EP* "\/=!"-\PM8&<!*!.7?G[XFV<0G$$3 V$9(P$4
MET$3 V$>1D$2$&$4(P$33$$3 V$>),RH6!!&81DC 1)!,1$101%'01%G$1,4
M,3-D)@"L,3$$ ) A&D-1<F$/A:_$*^B'#1$JE" *":Y0"KA:$"#XB,H0$<P!
M4< "RH+.M* LZ*$+$3($2 !""7R ZV%0+L8 D.(F1F Z"H*01>0,8$NTI"7
M%5 1R(INN("NSH"/J P1R1Z0):TL2X;NK* L2X8.LA#!,15T[.RTPEY5Z+40
MZ/02Z#0*Z$P.Z,(+R"8*Z)H),8%NRH NR0"US.CM"?H2@ &)?)\0-.A8%/A*
MO(+^W(#.!(&.%X$.Q8".E1#!,15TZ/,.Z.,/+>CE#E#XR[Z"?Y<KRH"/:2OX
MUKZ"?Y<K^*JV@LX@@<Z^H"_Z([YP6X?>DH".NX">QQ!#Z,((0<<>$_J@'^BB
M"^BO"\H0^(&$WK@0L.B>"U#HY0CH,POHF OHL@CH:@OH> OH%0OHNPCH;0O*
M$C*H7+#L(8/>AX#^LH"/J P1RUZ54.A "^B+",N,'K. W^<KZ$0(Z/8*@1](
MZ" (Z)<)9& DC_Y_H"_L^J/UZ"@(Z$L,Z#<*Z,<*4.@5"/JC+[(S113ZCWY_
M@&X+@6ZI@+ZZH _Z@0ZG@*ZFT().TZ ,Z+\+$1Q3<:DN08V^QX!NX(#>G("N
MI8"_Z"OHWPAD8$9U27>DAX[=<%"'#HQ 2A$<4W$9]&F>@6[(<.)V$X>.B5 B
M9W#H0@M0]W!W=.@Y">@!"1$<4W&I+$L6520P0@KH5PPQA!Z2$/=Q-HG0GH
MB@D*7O#H9@MW9NB!";=HZ(@(4&=JZ"X(%VF':>@@".C>".A"".A="U#ZPJX_
MX@NW<$=HZ+P(Z#<)RH(.?$ &1A3H?0CH#0GHM0SZH!_HX0CHD0DQ=.<5=.P!
MZA83Z-L(,1>P,8>>BX#NNF!=@#Z, '4!A@Z&@/Z+<-MU&$<OZ(P(Z$,(Z)0(
M1UW!'TSHBPCG6K=N96 NBUZ%@,Z% '6G%3(Q@^Z%$#,A<WMUN$;/Z!\(^(C*
M$*'L 4H&1O;Z$H !>22%?H%PO(>^@1#X@72SALYM<*EV"G6AI@SH+0E(@'R_
M<#YWX7;:A'[Y@.ZV<-AT)87^AA!#!VH'2D$7$ZWL <H.UG:0%S,!$S/H:0H7
M<OH211?V471A'T47ED=U471A'T1A=!<7(:@,$G,!B$Z6$($Q=>)V(6<@ >&
M*Q#7;,$?3/8*@1](YW'7:2=@IVY0IULG1"=;)VO70\M\$;3,EVBG;F= %V?W
M4V5@@GFQ%O9A=+5UG79O%?9A=/AS875*=NRSS <\RWSR=9)VM7,F=NY4!A:3
M!V9A'T8W9E W.R$3,Q=F,1,RYS>G9?A]O@('UA>AN/=Q[W22=3(6]W%T:;/,
M1S172(6 ?(Q_Z(6/J P1RAZ@9&"?#G>6==5U2'7:A2Z8@!Z <-AR27>W!'4'
M<ZMUT'(.<[IR%7,1L\Q74S$60S%UO'2,=9UUN7)M=7RE+_HC/C"*?[ER>W67
M<LEUJ1)S,19SUT]G4Q<FYRK+'/9A=(IR/G5A<MAT.74-=89T&'5C<GUR_W0)
MA+[*<$J&!<@4"1$<4W$9=93D!K8*4/K K!_B Z58 B/.<.H3]W%TN'3_<9!T
MNA'W<72S@U[$@$Z$<+QQPW&M<2:3D0;VKF= 5T?H'0B'/W=&%QS7%I=>4/<7
M!QH'%T<35RYD8,* #?00<1!UE.152Q95=)4&=7AQ]G 2=!QQ<'$0=8ES#W-8
M<^=R>7/\ W4$<4IQ,G,(8XIZ_'7E<I9R0W/$HR_"(R6A?]JR[(<)]Q W=?J@
M'^(+=5ERRG:N='^"CZ@,%J,W6L<H$9FG&1$(M>P!>-MPA'5M<L_ 'H"W8#$4
M@9=C$7@Z<RD#AH^H#'#LI8Z,8Z^?^J=O$/JM__JM[Q! $103 D-R L *@?WF
M*]BUOH(-["O8R[Z";>TKY_XQ!A9C^,JW A=#$$?]V!ZY<KMB]']^;^R/?9<K
MV-F[@LV[*U#X1IYR.X%OY"DA$,$Q%;=!%T-1<&$? 5%P88^/J PQ%E3!&W3L
M087J +XTF<0)&&$@!Q!RAI ,1%T 7C E-< ,1=#$7C(T8O/< ;Z$,%)VK!%
MX@M5#5#X0:$"='9U/V^T'T'*&D MET9Y#: /$9RD#N(+!<6L"_=3A_!4#=7&
M)C $ 64@.L $*^X0@"A#_H! [7LQ^CB&0F0A 0AQ-' <3V)F^<G5A['^5
M<1-Q*7'A?P>AK_JK7Q 7#Z?\EPY6_"<05TJG#U;[MPY723<.5OK7 65P=@-U
M?'0 <,9P#6ZAH _Z(;Y0"P41_,$4_,$4_,$4_,$4_,$?G!!Q'T=Q'T=Q'T=Q
M'T=Q'_=Q"1'X@13X@13X@13X@13X@1^8$&$?1F$?1F$?]F$)T??#P\;# Q'\
MP81M!BR!'TC82\ 2_,&$/?XKV/V_@GT!+-@QP"(PE" 9@("0QX"8!D@,-0E
M ,8 D/T = 7P4"\4#%DF"\PE" Q@ "0_0!T!?!0+Q0,622+S 2 =8? B,F
M8/(A,+(#=AX"(U!@W"$P4@86'0(C>F#&(3#R"+8; B.D8+ A,)(+5AH"(\Y@
MFB$P,@[V& (C^&"$(3#2$)87 B,B86XA,'(3-A8"(TQA6"$P$A;6% (C=F%"
M(3"R&'83 B.@82PA,%(;%A("(\IA%B$P\AVV$ (C]&$ (3 2 =8/ B,F8/(@
M,+(#=@X"(U!@W" P4@86#0(C>F#&(##R"+8+ B.D8+ @,)(+5@H"(\Y@FB P
M,@[V" (C^&"$(##2$)8' B,B86X@,'(3-@8"(TQA6" P$A;6! (C=F%"(#"R
M&'8# B.@82P@,%(;%@("(\IA%B P\AVV #<!9M6W (;6 B,F "0S 2#0%\&\
M,05Q!&!##=07P3$5=+[WSP)#<@+ $W.\,05Q#Y? 1@"PW4%\$Q%73^<11T
MO/?+ D." F"_?T=]#7J7>^5\ 6J.>_I\'GT+>L9YR7E@? )ZTGG9>6.[S/>>
M-YH7Q$?)1\2WG;>:5IOWRH>SRWQ\>3LDGM$:RK%0^B(S4/J*'>8K=[]GP[>5
ME_[GP_?V][T'Q/B+OG*&>=]Z0GEZ:=9ZIQY#+0-RP*XO 1B0 W+P>Z/*7O40
ME[/GKE '.!?X$1Q300?$'J!NU^K* '7_>+ZK+.>-^(C*$*'L 5K?4&A@</DH
M,#0! *XWP.B%^'?<Z$WX^*>^<@):",C>]Q$<4W$9=92D'Z?4Z&?XZ"+X-YV%
M@)QC?TAPC'H>BVZ"?V9Z(7JU@FY^CW_J*^@N^.@=^/>8&8V G':/[ =_B7SK
M>9QYWWE-?OQ[MWE%>LB*O^@K4/>>Z WXRXP/>RNWGA><Z*OW^*>W(C "!5>:
MZ)/WZ+SWZ-_W-YF'"9>2E\G'EK?8Z%OWY\M0^*>W@DYVCYYV?[-]?GD9><T1
M]W%T (HN<G^_>R$)=:]Q9'O^"77"@<YQC[YSCT[9?TR,_F]_>%@ Z.3VYIHG
MQD>.QY3'C9>0Z,+XZ'7X1Y-'BW?-1PRWD^A(^+>.IXGH3?AWR^A#^.AT^/?(
M)PIA'T;H%OA7C.AF^*<'Z!7XZ)OVZ +XZ(_VZ&3VRG;<B'Z"GZ0&9P27P^C=
M]^AK^.@8^&?(Z&?XZ.CW!XCH_O?HN?=GQN@[^,C,]\L<@<L>@!#HT?7H@/?'
MC^<%>6U@78P.7:\LZ-+UZ OVUP77P^CV]8$?2$>)Z&3UZ-GU$9JD$!&H; &H
M#!#('O?B$9GA!\H D=$+Z%+U]7X'@/V@*^B']>CF]NA[]<A,]1,9^J%70$Q0
M5;!7:E[M4CJ\0QB5T??[I4W* +$2 Q,7D #%%)1EY)+DE)3 W +H ("_>09!
M%T-!$D9#+"J *@96"4&&@:^$D2]]882 C_3Q $0]8" .%$-(P"H6R, H*NZ
MPD](01H6<FI$'JJ)$- 5ST\J01H6<A;^JH80T%7-3PY!&A9R5ORZ@A "L0 !
M$.6 @#E1#%B/@( O?09!$D8(R ,!D #%%)0UY9+DE)3 W + ("_>09!%T-!
M$D9#+"J *@86"$&&@:^$D2]]882 C_0C *A;(P"@J[K"3TA!&A9R:D0>JHD0
MT!7/3RI!&A9R%OZJAA#05<U/#D$:%G)6_+J"$ )8CX" +WT&01)&",C; ( @
ME$0UY9+DE(30V0).*E ! '=W=W=W=W=WPC(0V%/",D#04ZPQ$-A3!#U5RF*!
M/4704Z ^!>I3L#Z%& .!/1784X$]%=A3H#[EI (5 /#P\/#P\/#P0-!33BIP
M #_K#%0\%/3/@7K4RLQ8 T "51314Y$+D))3@F=+>!K+N\_\%T%\%3FY02=
M+2"N+LPMD , ^)MG$*L1 ,4Q1#;$ #%,6 +WT&01)&",@="T/L+DG[A6<N
MG2T@^Q@K0+!?+C5 L%\N(4"082XK,<!8+2LQ@.L$G2U W"W'X-+9 J8D$^T$
M*S&P$@.F)-.:8<CO<DD'S"T0 P#XFV<0"Q 40X(F!/%@"]]!D$21@C(*S$P
M% )5%-%4E8N0DE."9TM(*XNS"V0 P#XFV<0JQ$ Q3%$-L0 ,4Q8 O?09!
M$D8(R!T+PS<M[S\0J -T*N!"+>[3 CHM@T2Q$@/0=.#E!)TM$)HM,973V0)U
M04!X4]%OH!('*S'0V0*N-%$242LQ$)$"# QPV 1.U\(W+1T+<^D&+M1RT@=!
MU/+^ YTM<.D&H--RT@<K,2 :![3B\CUCG2U ) .IX#*<+6(B-)EAG2V !@5.
M$;82 Z$B-)EAG2TP$4)$,L"B88XD5$="*S'P)T*\&=;9 J=!()LMXNH2FBTK
M,; 2 ^5Q\/X#L]JR5&6/U]+N+055]G@M0=Y2*0,Q#</Z8$15]G@MM-^R366/
MU\+4+?=4]G@MF-Z"& /I5.;/8YTM@"4#; ZSG&&EW[(2 TL/)@9EH.^"& ,=
M\.(M*LFG<0PNRQE6I"T^3>#E!)TMD'<8,3)6[&-8,M#9 MMS$$%C'2V6O@6P
M*R8L V6BX: 5L"NV^V"!"_+,%; K-B(#74/EH!5V(V8W8MSD4BD#Y2+61&-$
M,K 2 RLQ@.L$Q-VRG&$%WM+9 CE $8EAG2T ^B[<Y'(,+M%.L!(#9$U@Z62'
M30"[8N4BENPOW.1RZ0;9TW+2!RLQ<-4$[S] IP+9TP+3-"LQ $T'$2D0P0"'
M30!S+6L!,QD%<0WP/2,FR_%Q(^C<4OTB%8K1A!A>3C"3+;A.T-D""(-AS@2@
M[\)-+BLQ<$D'2MK2V0)-,5%I$T21LQ(#62WF5F4>[R*;+>+J$IHMX!E6I"W@
M&<:V+<L9=L M6#) D3#S&7; +>\_$.HO'0O#W (E ("^GQ(6<1&T03@1$]38
M0U&PG&&:VL)P8NU0@!@#\%1VN0/",J!191DV=H]AM?XB3F67.P">82_<0B0#
MRQDFP"U8,O!=!8@Q *P#="JP/RUMU#))+2LQ $T'7DZ0<"^X3M#9 @B#8<X$
MON0"K ,K,7!)!^ 95J0MX!G&MBV(,0#Z+B,R8.1D&3W FV&=+<"B @D H*-@
M-V+E(K82 QWPLIQA1=J")0.(,4"*(ZT9UMD"?@]F_BTK,4!Z+A\9UMD"A7.V
MG&$'W+(2 WMY@(YAG2U@?2[+&7; +2LQ $]E'N^RG&$CWK(2 [A.T-D"YDR
M& ,8&A;7 ++90M8$Q^!B2C)*VD(4.=%.L!(#<0T@FRVF)*.D+421<TD'"(.Q
M$@,(!Y!@)(4U1.62Y)24T-D"F@OB^ 8K,: " ).4 *=+>#L&/D_@.0" VYP
M+BLQD ( E!& ITMX.P8^3^ Y (#<&8N*S&0 @ &4T50)$Y,!ITMX.P8#4!P
M>A(K,9 " 5!3%1$-06=+>"A&"M X#P'(7* & /89\$4 TX^4"D#Y#R@$@>=
M+2 L WA9L7MBK4 @+ .Q/M;9 JU 0'EB=E;T+F(K,4 D Y-1 '<2(S+ % ,K
M0*!+8IXSL!(#/T >6,I)$$S!XJ1LQ(#U@ P(&5U-=#9 AXV4A(:AJ-"*RK!
M--+F @1T;W",;2X08-?F @-P9VT>-L))(YTMX&$C6*A1$AH+RY$L*JWET5@>
M+"HP @!214%$24Y'($1)4B N+B[SHD)8&L,NTN8" 7:THN*['OHNTMD",RD0
M %? :&H?[01D:O?LAZ0((8P!GJ[$2 [4OTMD";2X08/<:&C,I$
M !7P&AJ]^W&V&BLQ4/TB="JP$@-T*L"B @< (,>B @< ,,:B @L ,$<G
MQZ(""P"P)=?%H@(+ + UUL6B @D L-?'H@(+ '#&)L:B @L P/8VQJ(""0"P
MNLNB @D <'+"H@(' ##"H@(+ ' F)\:B @L 0!=VQJ("#0!0YY9&QZ("#0"
MQY8FQJ(""P! EB;'H@(+ ,"6)L:B @L (!:VQJ(""P!@5N?&H@(+ ##61L:B
M @L ();FQJ(""0" )\6B @D @#?$H@(+ ,"TU<6B @L ,(8FQZ("#0 P]D96
MQJ("#0# 1A9&QZ(""P!0A$7%H@(+ %"$1<6B @L 4(1%M1(#M**2+"K)HI(L
M*K2B0J<"*S% IP(K,1!,(VTN$Y@(!4VTN$$#5Y@(!3FTN0-#V)E?6Y@(%
M9FET96UM+D"01E?6UN8"!'1E<FUM+D#0]D96UN8"!&UE;G4>-C+L(FTN$&!%
MIP(K,="I'OHNTMD";2X08$5E(VTN$#"59R/-#)(L*FTN$&"%FQR@,=+F @%I
M;2X08-7F @%IQM=!92-M+A#@E&<CS0S2Y@(!3@O+<;@?N,F1+"H)K>$M*KW[
MP84<+"K0 0 @(" @(" @(" @("!GJY$L*C,I$ !# A1PL*G "!G
MJ]'F @%.V:'1NQ_8^[&P'"PJ4 $ (" @(" @("!GJY$L*D>CPH4<9ZO1Y@(!
M5&TN$."$XAS)HG*V&L;7<;8:A_M!92-M+A PE6<CO?O1Y@(!:;W[<4 =':-"
M6!I,,D*G BPJT 5DE%5RPJT D%-42RPJ\ 4%521T4L*M %!!5$@L
M*M %194$4L*M $58250K,4!E(VTN0-!6YE:79R/-#.(M*FTN4&"61E?6
MUN8"!&ET96VTHE(2&L,N<K@?N,F1+"I=[*'O(ITM(.D""#,#DBZ , &0+"J#
MQ[$2 ]4OLK <+"H0 0 @='EP92!GJS'L(FTN$&!'*RJ;[:'O(ITMT.8" 51M
M+A!@ERPJ9ZMA?!TK,5#[(BPJ< *M4O<K8:':,R>!Q4-M+F @1M;V1E>3;2
MS" S,-+F @1M;W)E73#2V0+#+M+F @%6="JP$@.=ZJ'O(ITM0*<"*S'0Y@(!
M4VTN0-!6YE;7Y@($;6]D99(NH# 0&4C;2Y 0%<FUY9G(\T,0F4C;2Y D$97
MUI9G(\T,0F4C;2Y T/9&5I9G(\T,LA(#M2_2V0(L*G ! &5M<'1Y(&1I<@BC
M0E@:,RD@ 1#"3 @ % !Q*7Q/BI4-M+F @1T97)M>3;2S" K
M,5#](L,NTN8"!'1E<FW)HB*7'OHNTMD"AJ-"92-M+D! 5R;7EF<CS0RR$@/5
M+])X(YTMT.8"!'1E<FVTHB*7'J@WTMD"M**2,QHK,5#](FTN0$!7)M=F."IR
MZ8%Z(YTMT.8" 59M+D"01E?69GP=A_N!XAS!--+F @%3;2X00.5A(XTWTMD"
M;2X00#63 @$ ! !<NF!>B.=+=#F @%30 MB0Q[-#$*G BLQ "\>*S%0
M_2)M+A! -9," 0 4 %RZ8%Z(YTM4!(:P332Y@(!4!XVTN8" 5.^H]'F
M @-P9VV^H]'F @%0OJ/A7R,K,5#](BPJ\ 5DE%5SIM+A PM; <9ZO1Y@(!
M4T +LK <R:+B+2J#QZ%,(MC[L1(#U2_B7R,K,5#](FTN0$!7)M>V.2IRZ8%Z
M(YTM4!(:;2X08-7F @1I=&5MQM<A1R,K,5#](FTN0$!7)M<&.RIRZ8%Z(YTM
MT.8" 59M+D"01E?69GP=P332Y@(";V(>-C+L(FTN(/ FAN(<,RD0
M%="I'OHNTMD"+"HP 0!055)'13H@;2X@\":VL!QGJ\&B @D /)SMAK)HD)8
M&K2B\G$:PR[2MALS*1 3()<>^B[2V0(S*2 !4,),"F0D
M 7$I='F @%6;2Y D$97UF9\'?X.TN8" 59M+D"01E?6)ND""*,#DBZ
M,#,@Z0(((P"2+H P,]"['V>K064C;2X08)5G(\T,TN8" 5-M+D"01E?6)ND"
M"*,#DBZ ,#,@Z0(((P"2+H P,]"['V>K064C;2X0,)5G(\T,TN8"!&UO9&7S
MHF)\'<FBDM :5#;2Y@($;6]D97DVTKL?\Z+2NQ\'U+$2 ]4OLA(#M2_2V0(L
M*E " $-!3DY/5"!055)'12!$25+)HD)8&C,I( $20+"K$I;$2 ]4O
MXE\C*S%0_2)M+D! 5R;75CPJ<NF!>B.=+<"B @4 4!(:"\NA3"+8^[$2 ]4O
MTN8"!'1E<FWOHR*7'J@WTMD"M*)"92-M+D#0]B97EF<CS0RR$@/5+]+F @1T
M97)MVJ,BEQZH-]+9 G0JL!(#;2X00$6G BLQ0*<"R:*2+"K)HD(K*BPJL (
M4T5,14-4(%194$4@9&ER(#T@*BLQ(.D""@, PRY"*RIRZ:'O(ITML!(#M2_2
MV0+)HI+0&H?[,>PB,RD0 %2"7'OHN4ID:U2]"92-M+A!@EV<CS0R"
MO1]M+C =];F.QHK,5#](BLQ4/TBM*)"92-M+D#0]B97EF<CS0RR$@/5+[(2
M Y0VLA(#M2_2V0(L*G ! &5M<'1Y(&1I<@BC0E@:,RD@ ,S"3 @
M % !Q*6Q$@/5+^)?(SDVLA(#5#;2Y@(#<&=M>3;2S"#?,]+9 FTN, !W
MUN8[&BLQ\'$CG2W0Y@($=&]PC+ZCL1(#M2_2V0)M+D! ]P;'Z#L:*S%0_2+^
M-9)C(RLQ8!P!!$9!4U0$G2U0JAC,+: ! /B;9X#?NP'80U'@Y02.;X#K!)TM
MP-P"&@" OWD&^(\;@#T4!=%.L!(#S"V@ 0#XFV> _[@!V$-1L!(#E@ @4 4E
MT-D"'HJ17$$1[#( !-,8]A8:B#$@NV2=/M;9 G0J0"LJM*)"*RKSHC(O*O.B
M,B\J\Z(R+RJTHG(.9>=0=@YEYU!V#F7G4$8K*K2B(M\<M*)"*RJTHD(K*K2B
M$M < <T1T!RTHD(K*C,I$ "E *RHS*1 Q,)," 0
M( .THD(K*C,I$ #4PDP(! !0 S,I$ #<PDP(!
M !0 [2B,I," 0 ! 2THC*3 @$ " $,RD0 0C"3 @$
M " $,RD0 0C"3 @$ " $,RD0 0C"3 @$
M(" $,RD0 "0C"3 @$ ( $,RD0 "0#"3 @$ (" $
M,RD0 "0C"3 @$ ," $,RD0 #0C"3 @$ ," $,RD0
M #0C"3 @$ " $*S$P(@.V5M":8;2BLA(#G2U ) ,!S;$2 WD6
MM!(#-P-0($25!554T-D"I8J1RV(U(,:;89TML)<'O!FV^6"(,; 2 _RAL?E@
M(S*PRQ6!7K 2 V, 8'!41+54E&70V0*THH)S&H@Q(,I!/Q]4*0.V5D D V\Z
M]I%A>U<V(@.V5D D V\Z=H]A>U>V$@-O % )?7T1%70V0+.CG$!!$@ND E
M]?1$Y9+DE+02 SL 0 E-<1$T-D"SHZ1_P.=+:#.&"(9<F]BB2_VVQ@K,; 2
M T, 4)#D!"5%5=#9 AZ*P=P">@6 OWD&^#YA@/3X!FC0.O00 .Y$@Y$O 8E?
M$0$(^/B]&Q"1^'E;H"\!+#1@!89?#@'8JF6 'V<6\0L!$/0(B!74^(\;@%\.
M 1& ;R94^)MG$,$-J$[@A,U7 T(#<P52JSFMD+,%.W6], 2 +<;U8*A WJT
M40TYO]%WDQ"AQPB][^ 31P@1[!; $W]=$<%,/@'1&<1A@4_' )02OQ 08^
M6 I,#0B8I<!5$-2V]<;P<"PQ%3620@!P Z)SA:#@M)CS\1;YX),-ZG3)#U-F
M-9#*_ZRI^<R?.F!5!L.?JOE<!C-@934 4_:LF<KOO8C;?B010D<7(G'4CKOH
M+7%$%[+HW8Z+V^Z]&$)W)'$D$4+GO8C;WHZ[Z$T7(G&TZ-V.*W%$%Q)"=R2!
MV^Z]F,K_K E39C4P8%4&H_G,GUH&,V#%GZKY_*R9RF\U %.F<P2 D2,Y+P\#
MQX*QHU,ZMW-*7_,@0!V*)3^P LJG.TAP.$+X=R44?U!"Z@@HQ 0 :DR[44=*
M5O)JQ'28;[EAM6&Q8:UAJ6&E8:%AG6&9895AD6&-88EAA6&!87UA>6&W8;-A
MKV&K8:=AHV&?89MAEV&388]ABV&'88-A?V%[87=A'6$9815A$6$-80EA!6$!
M8?U@^6#U8/%@[6#I8.5@X6"/8(M@AV"#8']@>V!W8'-@;V!K8&=@8V!?8%M@
M5V!38--@SV#+8,=@PV"_8+M@MV"S8*^ !@ (*-&B)FI>_%%'2E8(.KUS(( &
M5 @,D!,5.X4%2D^_:E[\44=*5A$(V#N'!@4ZS<47=11U%'5D.HX&)P@,$Q)(
M8+:/!CHE,/%PBH $]3GQ<'Q0CH &@E," +H3 3$O;WYMJ !]$%W*DK\1H!
MP$X344=*5O,3&N0!!S.AH.8$$'6D9"4_L:'FQ1]UI&0% *)3"Z=S2E\ <""_
MC3$B RPJ4! (/?7@X2%AH>(B8J+C(V.M7^PJ[M_?W^RLW]_?W]_?W^ P,+(
MRLO.S[1@7JA^V=NCK]W]L,?GT?&AOZ2CI:=FHN+J]/OAZ?/ZX.CR^>3K]OS%
M[MC&Y>WXYL3LUMS)[]_4P</CT/#-S-/2U?53<]I9_][^M[6VOBV\O:JZJYZ[
ML:#Y(S,B RLQH&L !%5304<$G2W@[!@A0-#9 H@Q<%L%DQDFRAB)4)#Z8:T9
M)LH8EV[0V0)M+G P]M;6%N9&AA@#!X) ) /I6S B RUJ@JUAG2W H@(9 ""
M8E3G-D;GD@(B+ ,;;[+Y8+P9UMD"+"IP "/DU&P$@/",M#P)IL/QIMAG2W
MH@(' ( X&04K,2 L U-OLOE@O!G6V0(L*G (234; 2 RLQP*("$0 @B(%
MY92R^6"34;!%$BLQ("P#="K0Y@((9&ES<&YA;65M+G P]M;6%N9&MA(#T'2
M& .7;E 8&RX[@*UAG2U ) ,#0) )!!M!8-]D\T! UV2P3:;@9+I-!N!D24"P
M$@/,+> 5 $'C%T?XFV<0 V$4)$,>BH%J#BT!B/U7 V%T,B#Q& &/ >\8WX[A
M[!AMBR&Y&%N* :@8I8H!%U-"01='J"($7?)A)!1T<80J&] E+W"B@(!"Q#IF
M$7"0@(!""4*&@'Q^@+]Y!A$;0RU!,K02 ZCV$*$!B/]7 Q'J%J!#$2F :@QA
M%&3V #$21D$6 V$4@/@9,!!C8/@W98"_>09P,624WQ*@""D0@#$6L/@W90!A
M5#IM+H! EC8'YQ;65N;X!C&5\U4ZJ!C6V0(L*M ! $YO($%R9W5M96YT<_4C
MP0(Y19"S$@-95)#_ Y=NT-D";2Y00)<'5S;7Y@(%=VAI8VB<*];F @1A<F=S
MS"V "P#X73_ 'J#XFV=P/ !P@)!PPM#@\ 1$"$Q05&Q8<'1X?$!<H$1(B(B
M(@(70QM$"1IL"Q#F8?[4HFE/ 1$C;*PQT!"D 8!_4P81REX,01)&",@!BK]Y
M!A%A8\^B @< ,-+F @5W:&EC:.1G,1D%+"K0 @;V8@DU'0Y@('8VAO:6-E
M<^1G,1D%:R2!'CIM+D 0)G<VMST'(7* ?19M+D 0)G<VU^(#(7( W@,E,]#9
M J@8QJ(""P 0Y):7_P/3&,:B A4 ,)77)O;&EC96" 33&-;9 I=NT-D"ME:
MK6&=+8 8 Y=N@!11+CLP(@.7;F!#'BX[4+<#*S$ K ,K,=#F @=C;VUM86YD
MP#H@+ -[5O#> P- <#\'PC(0(@><*X88 V0\,/L#+2S6V0*(,9#_ UX2YO@&
M(S(P 1>$N;X!G4[P)MA R&V$@-$,D S!RH1AJUA+"K0 !024-4+"HP 0!0
M<F]G<F%M*S$0D0( <#; X=-L!(#DU'P P0A<@#> RDD03,'*S'@'V%[5@"L
M W0JT.8"!&%R9W-M+E! EP=7-M?F @5W:&EC:&TN0$"6-@?7Y@('8VAO:6-E
M<VTN0%"&ET:W$@/0=-#F @=C:&]I8V5S^3_ AF&=+=#F @1D:7-PCF_ CE%
MD'-)!Y=TL!(#;2Y 0)8V!W?I!ITMD/\#TQC6V0*'-J968QQ+MO$_G2V >$"!
M.G#I!FTN0%"&ET9WT@<K,? 7!$<U1B0#$OZS$@,-0#"-89TMP+%D1S7V%P1'
M-48D Q+^LQ(#6#(@X3\K,1"H X$Z0*<"="K H@(- .!4A$75V0*(!]3F @5W
M:&EC:.\]T.8"!V-H;VEC97/",D#. [P9UMD"1BDVDP(# C,I@)D
M %"@%10K,7#I!FTN4'"'EC:&=M('*S&P$@-T*L"B @T "559-79 H@'
MU.8"!7=H:6-H#CY@)F*\&=;9 D0RT.8"!V-H;VEC97,S*3 @,),"
MF D 5:0;$2 Y=NT.8"!7=H:6-H)WVP$@,K,4"G BPJT 15A)5)TM
M@'A @3IPZ09M+D!0AI=&=]('*S&P$@,K,9#_ \ Z<.D&;2Y 4(:71E<58X6)
M<TD'EW1 %#DK,; 2 ^@*0% DU2A%T-D"SHX!O62PI;(2 R4 0"#56"1%T-D"
MSHZ1_P/!I;(2 R4 4%#E)/5$5=#9 EN*P?I@*S$@ @ (54Y#3T520T4(G2W@
M[!@E0?#;&"LQT ( !D-/15)#10:=+>#L&/D_H,X8*S&0 @ $4D--102=+2"K
M&&DAUIIALHRASA@+2B#I K[$ "LQ\ , U.-3@.=+>#L& U 4+$%*S$P @ )
M2E-41T5435-'"9TMX.P8^3_0V0+JC''8!"LQT 4$G2TPH 6'3; 2 RLQ< 4
M!4926$-4!9TMX.P8(4" Y ()1E)80U0N24Y)*S&P P $3DE"4P2=+>"A&$)?
M$/8%OXVQ$@,J # @U8@UT-D"I8IAYP<K,> ! 5&3$>-4@6=+5"J& XXM1(#
M(@!0 ,44E&54T-D"SH[1 1(+I Q1249>22Y)2T$@,[ % Q124-570V0+.
MCM$ !$@ND #%%)0UY9+DE+02 SL 0""41#5%T-D"SH[1!01(+H @E$0UY9+D
ME+02 S< 4$ U521E5=#9 AZ*@>0""51315)6+D))3BLQ8 , !51314Y$!9TM
MX.P8(4" Y ()5%-%3D0N0DE.*S&P P &)%)/34E$!C,I, D1=0 @ &
M)%1)5$Q%!BPJT ( 551)3%,@.B]U=&EL($QI8G)A<GE" '! ,O3D9)1T=-#9
M A$I\&\ "7>P$@,K (! 8I4TE23$5(1 IP)(+C PU>B$Y ($4D--14@N8##T
M5"0U5(3D @A53D-/15)#14@N4%#E)/5$A>0"!%*-15)(+D!0)-4HA>0"!513
M14Y$2"Y00#55)&6%Y ($0DE44T@N4 #%%)0UA>0"!5!,05E&2"Y08,1TU"B%
MY (#4HU82"Y X)0D-(7D @5&4EA#5$@ND* T17541-4T=83D @154T%'2"Y0
MD.0$)46%Y ($4%)#3$@N4 E]?1$A>0"!D=%5$M%64@N4"!$E055A.0" E50
M2"Y 8!0T187D @-25E=(+E 0Q$1%5(/D @9315 D3DQ(+B 983D @).4"LQ
! "Y
end
END_UU
--
James H. Cloos, Jr. "Entropy isn't what it used to be."
Cloos@CrnlThry.BITNET --c/o Fortune (PH: +1 716 866-5249)
Cloos@TCGould.TN.Cornell.EDU #include <std_disclaimers.h>
<world>!cornell!batcomputer!cloos PersonalZipCode: 14226-1111